home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / modules / nessus-2.2.8.mo / usr / lib / nessus / plugins / mandrake_MDKSA-2003-090.nasl < prev    next >
Text File  |  2005-01-14  |  4KB  |  124 lines

  1. #
  2. # (C) Tenable Network Security
  3. #
  4. # This plugin text was extracted from Mandrake Linux Security Advisory MDKSA-2003:090-1
  5. #
  6.  
  7.  
  8. if ( ! defined_func("bn_random") ) exit(0);
  9. if(description)
  10. {
  11.  script_id(14072);
  12.  script_version ("$Revision: 1.3 $");
  13.  script_cve_id("CAN-2003-0693", "CAN-2003-0695");
  14.  
  15.  name["english"] = "MDKSA-2003:090-1: openssh";
  16.  
  17.  script_name(english:name["english"]);
  18.  
  19.  desc["english"] = "
  20. The remote host is missing the patch for the advisory MDKSA-2003:090-1 (openssh).
  21.  
  22.  
  23. A buffer management error was discovered in all versions of openssh prior to
  24. version 3.7. According to the OpenSSH team's advisory: 'It is uncertain whether
  25. this error is potentially exploitable, however, we prefer to see bugs fixed
  26. proactively.' There have also been reports of an exploit in the wild.
  27. MandrakeSoft encourages all users to upgrade to these patched openssh packages
  28. immediately and to disable sshd until you are able to upgrade if at all
  29. possible.
  30. Update:
  31. The OpenSSH developers discovered more, similar, problems and revised the patch
  32. to correct these issues. These new packages have the latest patch fix applied.
  33.  
  34.  
  35. Solution : http://www.mandrakesoft.com/security/advisories?name=MDKSA-2003:090-1
  36. Risk factor : High";
  37.  
  38.  
  39.  
  40.  script_description(english:desc["english"]);
  41.  
  42.  summary["english"] = "Check for the version of the openssh package";
  43.  script_summary(english:summary["english"]);
  44.  
  45.  script_category(ACT_GATHER_INFO);
  46.  
  47.  script_copyright(english:"This script is Copyright (C) 2004 Tenable Network Security");
  48.  family["english"] = "Mandrake Local Security Checks";
  49.  script_family(english:family["english"]);
  50.  
  51.  script_dependencies("ssh_get_info.nasl");
  52.  script_require_keys("Host/Mandrake/rpm-list");
  53.  exit(0);
  54. }
  55.  
  56. include("rpm.inc");
  57. if ( rpm_check( reference:"openssh-3.6.1p2-1.2.82mdk", release:"MDK8.2", yank:"mdk") )
  58. {
  59.  security_hole(0);
  60.  exit(0);
  61. }
  62. if ( rpm_check( reference:"openssh-askpass-3.6.1p2-1.2.82mdk", release:"MDK8.2", yank:"mdk") )
  63. {
  64.  security_hole(0);
  65.  exit(0);
  66. }
  67. if ( rpm_check( reference:"openssh-clients-3.6.1p2-1.2.82mdk", release:"MDK8.2", yank:"mdk") )
  68. {
  69.  security_hole(0);
  70.  exit(0);
  71. }
  72. if ( rpm_check( reference:"openssh-server-3.6.1p2-1.2.82mdk", release:"MDK8.2", yank:"mdk") )
  73. {
  74.  security_hole(0);
  75.  exit(0);
  76. }
  77. if ( rpm_check( reference:"openssh-3.6.1p2-1.2.90mdk", release:"MDK9.0", yank:"mdk") )
  78. {
  79.  security_hole(0);
  80.  exit(0);
  81. }
  82. if ( rpm_check( reference:"openssh-askpass-3.6.1p2-1.2.90mdk", release:"MDK9.0", yank:"mdk") )
  83. {
  84.  security_hole(0);
  85.  exit(0);
  86. }
  87. if ( rpm_check( reference:"openssh-clients-3.6.1p2-1.2.90mdk", release:"MDK9.0", yank:"mdk") )
  88. {
  89.  security_hole(0);
  90.  exit(0);
  91. }
  92. if ( rpm_check( reference:"openssh-server-3.6.1p2-1.2.90mdk", release:"MDK9.0", yank:"mdk") )
  93. {
  94.  security_hole(0);
  95.  exit(0);
  96. }
  97. if ( rpm_check( reference:"openssh-3.6.1p2-1.2.91mdk", release:"MDK9.1", yank:"mdk") )
  98. {
  99.  security_hole(0);
  100.  exit(0);
  101. }
  102. if ( rpm_check( reference:"openssh-askpass-3.6.1p2-1.2.91mdk", release:"MDK9.1", yank:"mdk") )
  103. {
  104.  security_hole(0);
  105.  exit(0);
  106. }
  107. if ( rpm_check( reference:"openssh-clients-3.6.1p2-1.2.91mdk", release:"MDK9.1", yank:"mdk") )
  108. {
  109.  security_hole(0);
  110.  exit(0);
  111. }
  112. if ( rpm_check( reference:"openssh-server-3.6.1p2-1.2.91mdk", release:"MDK9.1", yank:"mdk") )
  113. {
  114.  security_hole(0);
  115.  exit(0);
  116. }
  117. if (rpm_exists(rpm:"openssh-", release:"MDK8.2")
  118.  || rpm_exists(rpm:"openssh-", release:"MDK9.0")
  119.  || rpm_exists(rpm:"openssh-", release:"MDK9.1") )
  120. {
  121.  set_kb_item(name:"CAN-2003-0693", value:TRUE);
  122.  set_kb_item(name:"CAN-2003-0695", value:TRUE);
  123. }
  124.